package demo1;

//牛客网:字符串替换
import java.util.*;
public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定，请勿修改，直接返回方法规定的值即可
     *
     * 
     * @param str string字符串 原串
     * @param arg char字符型一维数组 需替换数组
     * @return string字符串
     */
    public String formatString (String str, char[] arg) {
        // write code here
        int n = arg.length;
        int pos = 0;
        StringBuffer ret = new StringBuffer(str);
        int index = ret.indexOf("%s");
        while(index!=-1) {
            String t ="" + arg[pos++];
            ret.replace(index,index+2, t);
            index = ret.indexOf("%s",index+1);
        }

        while(pos < n) {
            ret.append(arg[pos++]);
        }

        return ret.toString();
    }
}